<?php

namespace app\controller;

use app\BaseController;
use app\dto\R;
use app\model\StoreInfo;
use think\facade\Request;

class StoreInfoController extends BaseController
{
    // 获取店铺信息
    public function getStoreInfo($storeId)
    {
        // 接收店铺ID参数
        // $storeId = Request::get('storeId');
        if (empty($storeId)) {
            return json(R::error(0, '暂无店铺信息'));
        }

        // 查询店铺信息
        $storeInfo = StoreInfo::where("store_id", $storeId)->find();
        if (empty($storeInfo)) {
            return json(R::error(0, '找不到店铺'));
        }

        return json(R::result(1, '获取成功', $storeInfo));
    }

    // ========= 管理端 ========
    // 获取所有店铺信息
    public function getAllStoreInfo()
    {
        // 查询所有店铺信息，获取店铺ID和店铺名称
        $storeInfo = StoreInfo::field("store_id, store_name")->select()->toArray();
        if (empty($storeInfo)) { 
            return json(R::error(0, '暂无店铺信息'));
        }
        return json(R::result(1, '获取成功', $storeInfo));
    }
}
